$OpenBSD: patch-admin_ltmain_sh,v 1.1 2004/07/24 12:47:15 espie Exp $
--- admin/ltmain.sh.orig	Sat Feb 28 10:58:06 2004
+++ admin/ltmain.sh	Fri Jul 16 01:12:24 2004
@@ -1294,6 +1294,17 @@ EOF
 	continue
 	;;
 
+      -pthread)
+        case $host in
+	*-*-openbsd*)
+	  deplibs="$deplibs $arg"
+	  ;;
+	*)
+	  continue
+	  ;;
+	esac
+	;;
+
       -module)
 	module=yes
 	continue
@@ -1973,6 +1984,30 @@ EOF
 	  fi
 	  continue
 	  ;;
+	-pthread)
+	  case $linkmode in
+	  lib)
+	    deplibs="$deplib $deplibs"
+	    test "$pass" = conv && continue
+	    newdependency_libs="$deplib $newdependency_libs"
+	    ;;
+	  prog)
+	    if test "$pass" = conv; then
+	      deplibs="$deplib $deplibs"
+	      continue
+	    fi
+	    if test "$pass" = scan; then
+	      deplibs="$deplib $deplibs"
+	    else
+	      compile_deplibs="$deplib $compile_deplibs"
+	      finalize_deplibs="$deplib $finalize_deplibs"
+	    fi
+	    ;;
+	  *)
+	    ;;
+	  esac # linkmode
+	  continue
+	  ;; # -pthread
 	%DEPLIBS%)
 	  alldeplibs=yes
 	  continue
